package cc.rengu.igas.route.facade.request;

import cc.rengu.igas.route.facade.base.BaseRequest;

import java.io.Serializable;

/**
 * 结果查询请求报文
 *
 * @author lizhangtao
 * @version 1.0
 * @date 2020-04-26
 **/
public class IntelligenceResultQueryRequest extends BaseRequest implements Serializable {
    /**
     * 通道产品编码HVPS-人行二代大额 BEPS-人行二代小额 IBPS-人行网银互联(超网) UPAC-银联全渠道 NCQS-银联无卡快捷 NUCC-网联(受理侧银行发起)
     */
    private String dstChannelId;
    /**
     * 平台商户号
     */
    private String mchntNo;
    /**
     * 平台商户名称
     */
    private String mchntName;
    /**
     * 原交易日期
     */
    private String origTxnDate;
    /**
     * 原交易订单号
     */
    private String origOrder;
    /**
     * 原交易类型 原交易包括：对外付款P01CP001 对外收款签约T00CP002 对外收款P01CP002
     */
    private String origTxnNum;
    /**
     * 原交易时间
     */
    private String origTxnTime;
    /**
     * 附加信息
     */
    private String additionInfo;
    /*前置渠道ID*/
    private String frontChannelId;

    public String getFrontChannelId() {
        return frontChannelId;
    }

    public void setFrontChannelId(String frontChannelId) {
        this.frontChannelId = frontChannelId;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getOrigTxnDate() {
        return origTxnDate;
    }

    public void setOrigTxnDate(String origTxnDate) {
        this.origTxnDate = origTxnDate;
    }

    public String getOrigOrder() {
        return origOrder;
    }

    public void setOrigOrder(String origOrder) {
        this.origOrder = origOrder;
    }

    public String getOrigTxnNum() {
        return origTxnNum;
    }

    public void setOrigTxnNum(String origTxnNum) {
        this.origTxnNum = origTxnNum;
    }

    public String getDstChannelId() {
        return dstChannelId;
    }

    public void setDstChannelId(String dstChannelId) {
        this.dstChannelId = dstChannelId;
    }

    public String getOrigTxnTime() {
        return origTxnTime;
    }

    public void setOrigTxnTime(String origTxnTime) {
        this.origTxnTime = origTxnTime;
    }

    public String getAdditionInfo() {
        return additionInfo;
    }

    public void setAdditionInfo(String additionInfo) {
        this.additionInfo = additionInfo;
    }
}
